1630
993
2611
1930
2275
155
202
1137
2924
154
132
120
595
160
340
237
194
84
349
214
106
221
219
110
3884
4358